528
167
-968
537
832
-136
989
-409
-202
44
-259
-799
-821
-579
132
982
700
577
422
824
697
-686
-156
355
-429
135
-170
389
-422
67
-497
987
995
557
-370
-447
298
-738
-918
592
272
217
470
692
146
461
531
760
-871
468
20
220
-990
440
-938
213
-677
-324
-35
-304
-966
-401
-987
731
-460
-246
-794
-378
791
-421
-317
437
495
830
-449
-520
-157
151
-792
110
604
69
259
109
-953
283
976
-445
495
416
-770
-379
297
385
558
-328
203
739
152
-608
254
-91
969
550
-216
582
724
-820
-112
582
-630
171
-532
854
92
-36
339
-97
684
257
-223
650
126
-625
-652
-939
-861
-891
-729
878
276
104
999
815
855
-306
99
708
-675
-536
558
795
667
913
46
59
-847
443
-708
-407
332
-700
-945
894
615
604
782
593
202
-277
442
615
908
9
-695
265
171
-348
998
-602
865
631
-422
219
698
-19
983
213
329
289
908
-304
817
678
-454
-25
48
-895
-800
-749
-89
505
-494
601
21
943
887
-343
607
780
887
500
445
894
-272
701
722
-164
-804
-367
620
-431
-736
913
-185
-254
797
-770
-537
329
-784
66
-548
746
486
-641
125
-24
-803
754
94
325
605
549
401
-593
251
923
-50
-156
253
-788
909
566
-369
-658
241
-408
-214
-725
-854
656
-806
-723
563
-179
48
698
-592
-631
-424
-254
-362
-559
539
-706
-37
-285
-488
-592
495
874
279
618
-924
-996
157
-115
115
143
117
-468
-811
921
608
437
131
327
985
-421
358
552
514
-419
-732
-494
574
467
-974
-664
378
-474
-920
-622
-220
-729
-624
-425
-799
559
664
-838
-417
264
251
-956
-444
-284
-168
-898
163
636
-271
932
49
942
-641
-302
350
569
-571
689
-142
-222
765
-409
-549
810
141
337
60
-445
126
-574
-86
195
-31
-751
329
-777
950
-143
-365
924
172
742
796
-852
329
-162
911
678
225
-369
129
975
303
804
499
-340
593
-255
575
494
41
-392
-491
-698
17
853
-27
-890
368
127
619
572
53
-66
606
-978
-206
-698
-519
-697
425
382
330
-505
296
-61
891
164
-250
-331
-370
204
282
140
-117
-437
232
493
130
475
864
801
-691
-903
11
557
-79
-631
-803
476
865
290
-736
271
-932
659
278
-986
5
-922
961
808
359
-302
-504
-585
-710
912
-950
42
-210
300
172
6
-562
624
72
232
483
739
-983
522
-34
273
-197
339
-60
-990
71
224
285
218
-513
51
513
-944
-559
610
601
-404
267
9
-681
154
-314
-435
-882
258
-167
-556
-414
-954
-470
266
-939
-561
-159
-914
894
157
475
-721
-160
-174
757
571
-188
-880
492
-618
182
461
631
-113
-528
8
202
811
-413
-762
221
682
177
-373
-363
238
-312
221
-10
74
215
-645
716
-557
121
-13
-832
492
397
115
752
998
765
-549
262
125
-585
642
-207
53
236
29
499
656
936
793
102
-787
-812
-481
-118
590
129
-583
167
-174
745
187
766
485
-161
709
-586
472
-515
223
916
-274
365
512
-177
45
-572
937
837
-815
-144
-941
-493
328
885
955
304
-122
-768
-839
-132
348
284
-565
379
227
876
307
-787
526
-386
-973
170
-287
876
-625
-152
-324
695
837
162
191
-421
-19
970
685
-321
-562
599
-116
-595
536
239
-677
-646
-432
442
-71
-868
595
169
120
724
-689
570
-171
-111
794
451
509
107
-373
182
-606
-1
677
-232
-698
-536
694
-452
438
707
329
121
78
-213
-154
-642
308
-67
918
-457
-900
-332
-959
467
-732
410
141
-204
-116
-14
-910
776
777
-646
-155
324
-324
800
139
-535
-562
47
730
412
-606
190
-508
-958
-958
435
-858
-425
188
-917
82
726
-42
-790
-501
-109
323
-103
663
-549
617
552
343
-276
941
522
681
508
793
453
-895
53
-63
-372
72
78
-82
98
-247
449
-157
514
-412
693
271
118
-635
-534
300
-752
141
540
383
278
795
-158
846
768
-900
-480
753
-366
-218
735
978
-971
-211
-670
137
420
973
-775
-856
-786
608
-897
-36
649
452
-177
156
215
-793
545
-689
-435
669
658
-168
-770
231
149
-2
-768
695
-791
-268
-148
715
242
-671
-965
328
880
-726
-84
395
169
670
692
877
-803
-684
276
363
-462
-573
236
424
413
-641
130
497
-93
-811
-177
226
911
-481
399
370
-888
933
-791
-506
121
886
-673
270
395
169
-501
988
140
-648
33
-167
721
-131
156
781
495
427
-698
-117
199
-462
-579
690
451
689
484
-350
-729
-679
765
-737
-893
-218
-759
-348
-900
965
-971
-756
859
141
-644
-446
155
990
505
42
362
617
874
-316
631
325
295
-417
464
-364
819
705
685
849
716
-182
-413
-230
-274
-62
-373
-496
681
530
398
-942
23
-943
-819
867
-465
461
-816
-558
287
-346
-554
80
-368
-219
487
658
187
463
-854
-677
-442
-990
425
537
966
-615
263
-434
-586
-142
936
-656
285
573
-698
238
-599
597
-900
-643
521
243
-438
62
-629
506
-863
944
451
-32
316
-783
383
74
499
13
-369
-356
900
-850
-803
617
-973
-572
-283
-898
794
58
-522
-751
257
590
363
788
-198
315
448
-638
165
-541
-753
319
115
445
542
718
-40
-789
-926
289
-394
756
697
950
-840
903
215
-867
-656
-731
711
79
465
202
711
726
-147
595
-728
-817
565
-731
478
440
903
-122
-498
-418
-114
-1
141
583
-16
189
642
500
893
413
628
-102
-900
314
-983
-104
-252
168
853
912
734
815
-136
365
939
891
723
-664
-722
-744
-954
281
401
-367
246
345
127
-872
-905
-724
559
-790
833
440
967
373
-918
-750
-749
-419
-308
-266
25
-411
-153
70
-866
776
644
93
465
306
222
636
366
-654
497
467
-933
-328
768
-380
72
577
-647
524
982
424
398
-435
808
473
-915
696
563
311
-744
-189
785
-824
211
351
-517
2
-190
-747
-12
-804
-927
620
875
-385
-818
579
-187
-928
662
448
-764
323
87
-291
-623
78
284
992
220
525
-928
-946
-910
-314
682
891
460
-583
-864
-930
-234
-900
-465
786
350
777
-310
192
290
-495
-117
491
649
-192
-425
-539
88
-499
-27
404
717
-182
32
462
-877
-981
530
189
-67
-709
-882
-605
935
591
-319
-864
-213
301
359
-400
-612
-908
-299
-286
-359
-419
-596
282
-890
221
-197
-41
443
-268
-647
948
67
73
662
331
-753
501
-741
-1
-614
-512
555
-942
-874
-562
673
786
141
-627
16
624
-884
-683
-179
542
614
-752
78
712
488
159
-49
203
237
-268
68
714
639
-972
-648
-113
832
701
-673
-847
25
-654
155
671
547
16
817
70
716
-272
832
-251
-749
-881
716
999
-578
-453
511
227
536
-648
-180
393
370
958
-853
113
-979
-872
792
-586
989
-332
-483
268
92
406
-836
-529
342
881
486
-491
-100
-682
463
520
-689
-648
-536
285
-811
100
-384
-328
526
761
-699
589
-131
-297
49
587
-64
417
-241
582
601
-552
-93
16
-618
39
884
655
-135
-690
-507
51
-506
-374
-198
668
664
-494
-776
-111
-948
844
741
331
104
-425
602
-362
-169
899
573
483
559
880
918
862
445
448
-98
150
216
-40
807
215
267
250
94
-758
901
380
923
-571
192
870
530
757
-294
575
911
807
437
245
-176
-34
-263
10
492
-386
-292
-61
-777
-785
604
74
673
91
-963
-474
-937
854
480
360
-263
450
975
143
-710
688
-650
-839
156
869
536
94
712
970
-864
-159
-523
-743
758
-520
533
-38
157
707
-175
-883
-803
-561
719
-820
512
-943
-674
-924
-492
373
-10
594
-281
803
-737
-454
783
-647
-322
-491
361
702
-46
195
-951
805
-904
0
826
775
-707
-732
-683
-827
491
911
-559
-24
-643
479
-233
636
462
-237
851
-118
537
954
-784
-13
179
-197
28
-684
-245
-506
484
-477
-870
706
961
326
-751
-267
80
-278
277
-454
-689
-648
-896
-193
996
199
741
725
-760
-809
344
166
-733
-859
-216
-161
-405
489
239
-1000
417
-3
-574
917
-155
-350
518
441
386
-272
683
128
605
-9
643
863
-118
-628
-193
829
-426
30
-747
293
178
-37
438
819
-459
410
-863
591
482
276
129
314
925
-813
961
345
680
-700
-662
512
-492
-784
561
276
-502
-80
957
-777
-319
409
426
-614
-257
133
-262
881
211
698
-100
976
-409
-908
645
-672
861
-672
938
-305
-590
461
-852
-726
-309
-259
-216
-38
402
-839
321
620
453
913
-91
-927
850
-258
-430
-209
448
-920
-867
982
400
-638
-80
-584
-430
232
415
-831
-18
261
812
219
260
151
694
-998
-652
775
-521
50
-624
279
-478
-323
182
572
-522
118
757
146
246
-670
327
-834
-126
-671
820
-632
-608
-831
-254
152
-363
-809
-900
689
-188
-302
47
-432
-558
672
600
83
605
-880
839
-758
233
-3
-246
-704
-588
836
-986
482
892
94
-723
365
-819
980
383
-690
-697
224
-359
-669
-424
492
-240
780
-929
188
-297
574
-271
-757
-439
-246
-510
577
135
395
415
-550
-260
-200
-824
-382
797
718
-579
682
-614
-538
-711
290
-220
-620
478
507
666
740
-763
-27
-776
223
133
-560
-248
648
-468
523
-125
-397
-156
988
-106
852
-516
840
-846
958
695
41
359
-612
-198
-760
285
439
463
-820
275
-18
911
394
157
-559
-775
516
667
736
866
-852
185
-103
-193
783
617
-699
-605
-72
896
637
352
708
-955
195
614
836
-579
-108
154
313
-815
-648
-753
893
-309
450
-170
-547
626
-33
-827
-582
-909
546
855
-539
581
18
-378
-16
43
-465
-717
637
629
-797
349
961
-173
-611
95
-225
-419
-448
963
-167
-350
-87
91
-833
470
942
301
-71
464
-66
616
-502
340
152
-746
402
-731
-830
-730
650
-932
-390
-736
-512
-900
-132
626
236
871
397
837
538
583
21
811
-332
927
-545
513
100
233
354
-827
-305
-413
-149
-379
674
-865
693
-495
-590
-718
-687
-235
-961
-351
-397
-934
-398
-684
-936
57
-934
96
-923
-86
-682
341
586
474
814
-344
169
-584
-287
-563
569
900
249
-754
952
101
-822
-108
426
256
269
-744
771
-982
324
-612
-89
-216
168
-704
-894
598
-490
936
-697
-668
-451
-782
-309
754
113
896
-949
602
80
-298
-183
-645
-637
-37
-121
174
669
-179
645
-939
569
567
-850
425
745
-616
247
-583
-670
970
390
313
943
619
-448
959
-799
672
-858
372
-796
-832
-62
-378
571
-445
-580
-795
416
-68
929
689
-709
-759
-238
-19
-932
265
-992
-272
-351
634
272
109
312
503
-588
-256
-590
-80
-28
996
-322
-728
857
401
-371
527
853
190
964
42
0
398
-959
701
22
701
-144
571
890
-65
663
413
-277
-430
-104
828
309
-933
-858
676
794
-504
959
932
10
-982
-616
361
-648
-460
411
-182
-236
606
-367
873
67
611
-519
-289
887
-161
29
-963
-667
264
549
287
-496
-200
-783
786
47
-713
247
-496
438
-891
-310
3
317
495
218
350
523
-155
-351
116
936
22
-239
698
586
431
789
-46
467
921
598
745
-531
97
-143
552
-678
625
771
-523
-642
-871
-565
-42
-80
477
394
-609
621
679
-486
487
-385
-568
350
481
-961
-481
-800
615
-503
-707
37
517
-490
-56
-466
-780
-362
666
27
897
73
-828
-243
806
-413
802
-222
-892
-963
397
333
787
407
-890
130
-963
746
375
512
803
425
-845
979
-935
92
-83
-553
975
-57
174
753
954
-349
-384
-586
-557
674
544
-106
-764
740
-908
578
100
-41
249
-891
-601
814
-503
-527
262
-847
223
-529
-82
-808
-308
-287
669
354
-197
164
-137
644
379
136
-210
696
-313
-638
-799
-519
276
-937
333
-424
-121
106
843
-192
-952
-839
-554
-300
-509
800
427
-856
495
-750
-18
-170
224
-119
-63
-73
-285
455
580
-888
318
-298
127
-866
-728
-219
-123
160
138
-659
313
585
-130
-139
306
-359
-282
-838
153
578
708
-354
-800
-564
380
370
256
-606
125
-594
861
423
526
730
489
345
33
-689
-573
709
-77
-734
6
154
-63
396
960
-637
575
-705
-792
-448
-698
-999
-597
-328
-498
-310
-246
-99
524
-517
-966
-269
-520
890
-941
139
371
961
608
-593
734
443
-345
442
639
46
499
983
409
-107
-181
-170
-803
308
120
525
327
-183
-157
-658
557
526
-815
-561
-769
-726
-327
46
337
-179
-9
613
-313
801
-183
-141
345
-39
32
455
191
-230
491
-370
663
204
-466
171
-231
-467
812
-446
118
265
-151
-792
257
-785
210
364
-628
-548
-354
-412
901
205
-858
-605
-510
-740
-821
-635
784
387
151
-213
-966
555
-224
27
740
502
-723
-197
9
-563
-505
422
-49
-391
602
129
751
668
82
-261
-877
-97
-272
-543
61
-862
-320
-491
-646
446
-231
730
-887
-938
-827
702
439
-817
624
-130
-825
842
579
464
-290
-280
444
881
-342
49
-386
-884
-695
-588
-337
131
-174
-682
965
602
-179
767
-551
562
667
-236
308
-111
-565
899
690
567
-957
-789
-437
-719
323
264
746
-659
-306
-202
851
304
-168
-347
425
700
399
42
-124
120
-782
-978
-951
-593
393
-984
796
946
411
-446
446
-242
359
46
-928
-907
848
-618
807
561
-429
623
-93
-978
916
144
-270
13
339
607
490
393
23
-430
349
-979
-838
-844
-113
307
468
800
-70
-861
352
92
945
785
-419
331
852
16
234
314
-452
-406
114
-973
-510
-751
286
-218
-394
803
64
-948
734
-212
697
-950
931
692
494
-500
-907
-229
-307
-232
-331
-177
198
-56
-568
-993
755
-527
-842
709
-979
-246
-93
-865
665
-362
-980
-315
193
126
74
299
358
156
-913
-469
400
-841
521
-267
221
777
901
-655
357
666
51
-659
-650
-401
-953
-409
893
-976
-233
-57
142
795
-973
-144
-520
407
577
567
693
369
465
-959
-144
900
-393
596
-49
425
-512
-757
-148
-438
-223
998
587
678
-665
-406
78
-517
405
333
-611
144
389
604
-868
-335
-747
813
-800
-666
-348
987
-799
9
485
-551
992
-549
639
-532
536
-477
-910
-420
17
-972
269
-199
71
-18
-512
209
964
-869
652
712
-489
2
464
-714
171
-326
-957
-482
909
-210
797
-423
-807
886
-398
-373
-156
-63
797
865
53
-191
-414
-897
395
451
-259
217
845
442
-977
-931
357
772
938
-11
-13
353
296
-139
-520
572
-330
-773
-769
-308
-392
185
-620
861
-635
27
-666
786
-342
702
-585
360
-110
720
933
-174
-328
-533
-233
727
219
-580
947
612
639
491
640
-64
385
481
-862
-641
872
-297
-157
556
-164
984
77
-5
735
570
114
-764
-427
626
-538
576
-72
653
-101
-798
459
-497
472
-813
237
-233
-779
-127
386
397
-599
176
563
-944
488
-813
-124
-624
989
-312
390
771
991
649
305
711
39
-987
28
-937
-992
731
-418
936
-101
368
230
-345
-682
-931
762
-797
608
-663
169
938
-328
-484
-863
-725
-301
-449
664
-790
-188
688
-489
823
-119
525
727
-793
845
323
389
-331
-407
627
157
-880
-44
-780
-943
920
-74
186
-838
654
-521
367
39
-478
875
-247
363
456
-933
-628
123
210
-144
407
773
-207
-659
554
-642
-715
-52
-500
344
45
359
-983
318
-522
-507
743
283
626
525
-143
343
514
-514
205
-668
91
959
932
-399
-780
-497
946
263
549
-553
264
578
372
-172
876
-295
979
-977
993
163
858
435
-116
-37
-677
88
497
684
999
-937
-741
-694
136
222
266
-674
16
898
123
-459
412
-246
769
-969
229
-835
911
-203
649
-848
364
490
-508
-959
-527
656
74
-31
-723
132
6
-739
264
485
-813
-43
-558
-851
561
550
689
-919
-101
452
751
104
665
-148
734
-842
177
-301
-965
846
-301
-232
814
95
-252
610
252
-953
620
991
534
150
489
-716
844
-729
723
762
236
-901
-537
283
-409
40
-710
369
990
-779
234
-881
954
-693
-774
417
-215
418
143
347
400
950
-702
642
-540
-93
917
-399
614
381
8
462
-565
414
462
936
383
416
-823
-227
-195
379
620
30
-188
501
-964
226
-76
-928
499
-574
128
-624
-639
285
800
-180
-178
684
123
689
754
-392
213
771
683
-460
-155
-711
-967
368
241
-631
-459
-979
-670
267
-171
-42
-130
-310
676
542
882
-419
-666
-942
53
-824
-865
-438
-406
-508
650
116
624
11
817
40
817
496
-619
-366
-962
-870
185
-242
834
-660
-45
-467
991
863
-186
-568
-988
-788
-274
-369
437
624
486
-332
-847
471
-226
-252
-282
425
-604
318
450
789
141
373
-692
42
504
751
396
575
-776
-287
220
602
-429
-270
678
218
103
412
-715
185
603
-808
-990
712
-520
-434
356
-564
-961
-592
943
637
83
-798
-278
440
-877
-31
-293
-26
235
861
400
-228
448
-449
-101
-957
70
500
-678
-17
32
-736
-814
-52
363
-405
-439
-63
-606
-41
536
816
-231
583
-482
-631
-993
-763
94
-867
-295
310
950
741
-208
237
-736
929
666
312
366
-461
-914
-41
-395
-181
-984
774
-923
527
-592
769
-420
-725
-675
584
-998
864
-968
-470
-964
-168
-595
-812
-722
721
-687
-556
-845
-875
-669
-368
270
81
593
-4
730
810
-22
699
-648
-768
-840
567
725
-65
-270
674
416
208
234
-601
896
136
276
-466
-867
897
-319
-117
-495
571
618
951
196
775
-502
498
-318
328
853
-808
-114
-667
-823
803
-329
-162
-538
342
-9
-362
28
-53
-109
931
-264
-866
805
58
-137
832
128
-905
194
-219
-387
-792
-630
949
-564
231
-8
-913
354
41
513
562
-42
472
862
294
435
339
891
866
-457
-329
60
265
39
-636
693
623
-536
-979
64
-209
139
396
189
-538
-533
-487
-95
759
646
-60
593
849
-582
173
176
-668
196
568
-604
789
-797
327
-762
942
148
105
-90
-928
538
368
622
332
976
-279
-577
561
-718
399
-174
-78
-567
-869
-781
602
78
210
-153
865
187
360
-574
-104
624
275
-412
811
157
247
314
362
603
-168
-779
-723
318
-740
873
696
-250
614
-951
796
-259
474
355
-929
108
-364
-136
938
-742
44
-116
-823
-58
-274
707
-299
-868
-388
-596
35
-915
464
319
600
910
942
-716
-183
337
150
115
573
311
-370
-846
-850
919
-484
-298
-479
-618
375
104
-442
948
-956
335
-409
-448
171
564
-863
210
13
711
277
-845
755
-839
165
-648
-954
-400
108
928
311
-134
-689
-428
557
-219
616
909
882
-347
-291
-640
-240
652
865
-394
692
-736
-835
586
-22
-637
-703
-82
-124
994
-836
-646
536
-831
-665
-225
995
-370
-364
177
23
-982
-5
-611
947
-773
327
-640
1
-84
395
-898
-705
-441
-341
781
-565
522
-50
-52
-432
393
696
563
-383
262
-628
713
-683
934
-636
-870
16
-312
583
674
269
776
638
-250
35
937
916
959
-402
-939
-942
-23
509
-447
-660
-527
679
687
-392
630
-678
431
772
-315
855
614
-958
67
-448
265
86
607
-24
-15
-489
-342
883
-801
913
-369
476
736
-36
-445
203
395
-797
764
594
890
-550
328
-921
953
351
838
-997
-48
-105
420
894
-151
407
333
-26
-550
-999
-476
-959
681
-410
479
774
977
-847
-415
-534
216
482
-541
411
-722
472
-339
-186
758
528
23
633
-327
-345
-70
304
-508
-263
-373
-671
631
580
-248
393
678
722
913
300
-30
553
-898
799
-235
371
-214
470
-565
-992
616
376
-255
-482
216
-78
-22
-109
368
25
659
-825
281
239
525
-744
-165
635
-271
66
732
-445
559
360
844
-796
426
223
-133
302
868
460
-131
-516
120
251
583
112
-636
830
-585
-213
-646
-113
641
-205
-728
-138
-727
-492
-465
151
-259
369
-725
60
816
384
-326
11
495
754
-977
-934
157
-801
306
-203
-881
-726
-327
723
271
-102
-350
-55
-799
-329
719
49
932
-436
-51
-642
-234
-283
-281
499
-792
-940
434
-802
-562
353
-666
-340
-237
-713
730
442
488
474
-257
999
835
-189
880
842
-282
330
-142
144
665
624
78
-69
-195
664
299
-560
479
806
-411
-942
-160
-525
285
917
-436
990
-818
913
-59
-723
560
-543
821
-50
-477
954
-164
-124
-219
-122
201
-711
-468
-187
-726
403
855
98
-12
290
962
682
-115
-316
159
359
526
962
278
-272
148
-55
-797
388
-937
-380
109
854
141
344
603
-397
25
711
-144
-450
942
-529
643
160
-866
83
-75
651
-686
878
572
137
791
163
-572
-126
598
-948
729
-744
-914
144
-251
653
-706
-1000
957
643
686
359
-344
174
827
-392
417
54
-681
-883
-407
-936
-981
-449
73
-815
48
972
-937
978
-84
-272
4
-28
981
-400
-536
-202
722
989
-134
-866
126
281
964
-45
221
-603
309
182
746
373
-445
480
459
665
-764
534
-930
-436
-395
-679
936
978
-274
-42
-645
684
193
227
-857
-381
332
-670
251
-542
-62
-263
-413
-882
-37
-350
-338
-120
-768
543
-827
523
512
-685
-637
-70
-273
157
383
-456
-803
147
-445
6
-400
537
204
-918
39
126
-960
-775
-771
0
-273
499
-54
951
600
955
658
55
746
182
-216
-169
-829
-123
-137
213
891
-825
-54
-293
-739
790
-818
580
518
426
445
-420
841
105
503
948
294
-488
588
-136
983
-225
557
428
-115
142
400
372
-779
768
365
-673
219
826
235
865
278
521
-261
-64
316
365
-567
-827
-491
78
213
-359
679
-164
537
659
288
999
229
115
-383
517
821
119
-610
-190
359
749
-939
118
361
-985
869
637
-331
772
773
-348
547
-383
-658
383
-81
806
928
-242
692
385
-769
706
38
219
-404
-881
247
760
700
620
-454
-494
-994
-317
-888
391
717
198
-229
-959
-834
764
886
-364
-549
-389
-227
234
-402
-986
190
631
117
974
518
-645
-921
-859
418
750
-610
-92
-928
-848
-894
41
-389
658
270
527
-911
-270
987
650
218
-534
819
-598
-232
985
345
-987
162
685
-571
-86
389
-968
165
757
312
576
779
21
651
257
692
733
-470
410
-1000
115
963
71
925
-540
644
466
-245
51
-465
676
373
433
-595
-623
746
-613
723
191
651
-422
-507
513
-785
-488
-50
-34
999
960
-226
-914
872
357
985
-771
-951
-910
759
968
270
922
276
-887
222
636
-797
-655
-385
274
511
304
-991
338
758
421
-378
-551
-144
412
509
-323
466
-205
-724
-552
803
-985
448
-825
-673
656
-373
754
920
729
302
-621
-709
-422
-691
-395
-650
-275
-551
470
-924
-467
598
-437
607
599
234
-654
-541
-408
-545
-520
837
-227
832
-813
-103
-560
-53
855
-323
-745
418
-971
-881
-757
-842
-723
103
-96
-673
-259
-654
-194
-628
269
-584
-116
-433
-273
-579
-719
295
327
273
-179
-459
518
-254
-878
707
909
778
-406
-207
821
115
569
-556
364
441
-43
243
554
-735
714
-866
30
-600
-438
770
-987
873
-781
433
-605
-41
-910
-245
297
701
-360
530
-20
196
-582
-37
752
-987
-449
-847
-153
-561
203
286
463
37
741
62
559
-314
510
117
-817
-648
694
-964
558
160
-603
-139
25
-187
147
663
-200
426
-738
-643
846
-250
-618
17
849
-591
-78
573
-331
-67
970
358
218
28
196
-390
-810
523
347
-372
502
-619
405
-409
616
689
128
-967
292
540
-515
-964
-226
383
215
-192
-696
-507
267
774
429
-880
366
-376
190
38
642
997
617
-464
472
277
-921
634
-145
464
345
790
401
-841
280
-111
-719
129
-552
933
-417
835
812
-613
-695
697
-745
573
199
381
15
-219
401
-423
-953
131
-584
-245
-933
207
957
140
-473
750
463
-486
91
107
-506
-460
839
-763
-825
256
-546
807
-816
230
-770
775
21
-494
-566
474
-551
-436
-612
-176
-888
-852
-528
525
61
240
976
443
307
-939
-76
791
-395
147
78
-341
541
-223
-395
-855
-878
-761
-53
186
-476
-708
-814
450
-294
53
301
-101
-874
-733
-5
-655
-933
-687
175
-66
280
11
-501
-877
-695
-561
169
873
427
774
932
671
958
-757
-299
872
201
286
1
-231
54
-475
-263
-746
-240
-975
665
-662
-848
-267
-408
228
602
670
-135
110
739
-177
-120
-915
122
-688
-977
-69
120
629
-60
882
565
122
144
-220
312
-595
880
-246
-726
-755
362
-720
-226
-169
721
-306
182
-296
-931
-713
378
590
-868
-623
-594
-85
647
-258
-498
806
133
131
84
782
-227
29
588
812
915
197
790
-890
-164
494
461
-401
310
-709
-410
328
748
-584
560
-348
-496
974
-10
-234
-627
-604
-242
138
-749
-532
112
-769
196
-8
-943
-308
105
370
-212
-128
-503
267
-246
-362
-84
807
605
355
-849
173
-943
-283
571
-569
277
-202
-961
-178
438
519
-562
-349
858
-632
-619
229
403
-682
-767
897
-777
-622
627
-313
-845
236
220
-649
850
-434
-209
402
-13
77
-590
-605
-340
-236
714
259
-347
-717
931
269
-567
845
408
-615
-744
686
-597
286
122
-747
-50
678
89
-117
-724
-959
578
687
-29
-129
-273
36
664
-219
957
986
-431
-362
-396
-26
244
940
-553
-642
-746
-691
828
-166
-906
-837
-838
505
-721
-267
-873
-268
305
777
-512
673
680
-35
311
59
-459
396
-819
-373
-572
-730
117
765
-319
-852
8
10
231
-270
-372
967
-788
-256
593
-193
-291
222
-244
-69
-347
225
-320
-208
-850
-69
293
-721
-372
387
816
-143
-872
200
-594
824
46
-603
-177
-869
724
117
500
-426
148
-479
460
-64
372
-496
-650
319
-360
249
974
202
589
-675
615
750
-145
-271
-619
843
-86
771
838
12
-662
768
761
-688
-602
-375
206
536
725
-895
643
628
471
-644
-93
-876
37
-503
-783
-122
226
203
-765
-280
-219
73
275
-5
-265
657
660
377
-318
-553
-402
603
-257
-963
-80
-986
-957
-562
477
483
-319
986
-722
-502
822
-743
-195
-584
553
-40
785
134
533
40
530
324
349
-789
-200
-932
-555
-734
-54
23
758
303
380
0
576
-798
-165
-212
726
-249
-961
-206
-206
-223
172
-522
-149
243
823
722
-338
464
-931
702
-494
595
-336
831
638
409
38
-585
40
255
-260
-482
-124
805
-160
351
-876
-3
408
-218
1
-264
-471
-428
39
-679
216
201
-557
223
-639
-706
234
678
-507
981
537
3
150
-684
712
624
754
539
-964
-347
601
45
-597
-528
597
664
-945
286
-299
770
65
-908
-208
316
-808
837
971
816
-106
-554
284
198
312
-141
813
121
847
91
69
376
-19
-10
-464
-615
-281
-829
-203
971
625
-304
-762
947
-24
-278
-85
445
-789
833
-876
875
652
937
-355
590
369
-597
732
544
-342
-524
817
-37
-783
324
-212
-925
556
-593
-404
-979
39
-1000
-810
-803
-792
336
-778
-410
943
-633
-91
-987
-33
193
724
44
-656
-55
15
-684
-562
253
312
149
-121
274
730
651
933
-160
889
803
237
-898
-164
651
746
-552
382
-967
-820
142
601
-709
566
804
996
23
600
744
730
-390
391
-720
582
786
-312
41
318
-67
606
-429
-343
103
-522
106
-225
-136
-643
-928
298
896
563
-18
-865
296
652
21
582
74
278
-294
-950
-812
109
279
-589
-44
-480
50
-37
-296
129
-552
-574
609
-516
-503
813
-540
28
131
-334
527
-555
833
46
-591
-855
-714
-866
666
459
-757
655
-100
-480
-532
993
198
-306
819
-656
307
109
-407
-233
114
-445
-475
-189
154
208
121
-955
-854
-961
-477
742
275
-768
-998
-189
-767
-85
296
245
-115
-207
526
89
-984
-497
-386
765
209
-214
359
-582
852
66
931
853
619
474
-21
-542
-663
-802
508
-140
996
-275
-283
-34
-308
7
-890
-609
812
348
881
-679
28
436
-205
-350
-406
355
-164
359
-320
-895
890
-791
-700
-852
192
-241
935
-163
-93
-313
284
-334
92
290
786
647
73
-798
-325
-32
-395
-497
185
609
-176
-817
-321
-671
864
-19
361
-851
-820
891
-166
-492
-334
-457
814
351
-545
-25
-560
193
37
-638
-657
504
-136
-54
-718
-367
-317
711
500
386
23
-310
323
9
-921
606
-27
926
325
135
-514
200
-545
277
-19
-470
-613
323
-487
629
-937
992
-428
-538
839
174
465
-83
-301
-272
465
-532
-609
447
484
975
219
-195
272
-152
-998
-486
867
902
876
143
48
586
965
751
-754
359
198
870
323
31
-883
-139
170
-96
-860
-945
227
-403
670
-983
-191
8
792
5
310
581
-949
664
627
548
-876
-330
-414
-305
-874
879
-48
-53
-519
-895
270
-480
-877
-547
857
-642
635
-633
-293
947
287
269
-769
858
-667
-960
793
-41
-559
-336
308
533
-758
774
-94
447
-725
-526
-222
-739
102
-721
-884
565
-253
-712
-116
339
148
-48
946
684
-44
680
-739
-145
-562
-273
-638
-915
-915
992
-495
817
-203
736
-722
-652
546
-590
-918
160
588
-554
-156
7
153
-334
111
-956
156
-547
811
489
-283
623
-423
-439
513
-949
8
548
-888
-308
-824
109
773
-702
-232
10
-990
-465
793
-262
-131
-215
-905
-490
-164
253
701
771
615
-683
-71
631
-819
16
99
173
159
716
-165
495
401
-466
48
-105
-731
734
233
-146
898
-899
-966
-380
-340
73
-380
931
528
-934
725
-741
-651
237
932
794
763
-456
-72
-243
199
594
850
-707
699
-702
337
-666
737
199
-760
101
-980
-153
872
514
-718
-692
-29
107
-605
167
644
92
991
-424
145
-837
-398
253
132
725
-195
-524
655
-697
-750
740
-79
-638
736
-715
-806
-672
825
-377
-761
502
364
-583
511
454
572
821
-639
-969
950
-243
-698
123
152
173
732
-517
-934
-486
-704
544
191
568
264
-458
387
-391
371
-891
-27
315
266
367
-664
643
-201
-816
742
678
-848
-16
-886
623
-647
492
438
797
210
-437
-447
711
-738
311
-673
-305
-690
795
152
-31
-934
-37
-550
-749
58
-366
490
-66
-214
509
-627
547
-259
-613
-638
311
429
567
215
772
103
590
398
-193
556
262
53
955
40
641
332
4
31
-228
612
189
-466
862
-435
719
-999
-496
10
700
-811
6
-31
874
-51
15
265
-258
-420
380
866
-524
564
642
-305
796
580
535
893
144
-824
369
-485
968
-225
172
-223
567
2
495
771
-402
-421
698
-382
-451
-708
179
6
-975
-624
-410
-577
651
-94
136
624
-109
166
-231
-862
-534
-390
865
524
-181
-509
1
98
776
-763
697
740
84
609
267
896
866
24
-854
504
-599
-472
868
-233
586
-55
-137
62
639
548
886
-599
-767
356
304
987
-287
-827
798
-943
290
-920
230
787
-321
-151
339
-959
638
239
757
867
19
264
737
938
-258
97
938
873
627
939
459
-773
-649
296
507
727
-696
279
182
693
225
-912
-787
-679
297
-920
-912
-264
606
-178
423
-601
790
-981
381
-32
619
366
245
615
-766
924
-570
351
-380
2
436
383
342
611
736
-641
-943
-936
-359
-70
50
416
-360
-339
9
201
-733
-195
-485
60
-564
-668
914
-462
-893
-63
-966
566
458
301
658
-138
700
-706
-356
-295
394
994
85
64
-659
726
378
-550
917
-797
-274
-417
-394
32
656
624
-165
560
-434
104
468
-197
504
-201
-676
-510
-395
339
272
-812
716
-654
-984
-696
807
-727
720
451
-282
-290
-47
463
-379
904
-789
450
-40
-575
644
-967
-974
-861
728
540
236
-410
-510
-714
-261
851
120
-962
178
729
-513
-620
-433
-699
225
383
904
384
-159
855
-850
-996
-818
599
-413
-126
529
-820
694
238
-839
576
-383
-524
68
217
782
433
-288
-134
589
-85
-715
-109
417
831
-117
-342
200
-739
-871
-358
297
872
390
231
-593
-109
698
864
-679
-60
-656
940
567
-90
762
-909
233
-993
600
-529
-328
975
-735
234
719
290
-819
-245
991
-130
-20
433
109
518
-722
-256
85
836
-190
-109
735
-153
-455
-351
-429
-656
324
-494
-931
-209
425
192
-340
658
970
322
607
-845
511
116
-291
-58
873
450
960
-90
-169
-952
-368
17
5
396
197
-291
-265
824
430
615
-337
374
966
674
-314
199
445
787
-228
450
548
-45
137
-71
-675
693
-818
-208
-26
94
-311
660
513
275
874
51
786
-972
995
951
-78
-855
892
991
492
-864
150
34
-745
-327
-995
-828
-863
380
-500
676
880
-924
71
504
-473
943
-150
-665
-75
2
861
-310
799
635
413
416
792
-179
-472
402
63
145
436
-812
-458
147
-464
-700
88
-483
522
-868
-225
-802
171
709
-43
-510
424
-22
295
556
65
-511
-725
-541
234
-380
259
-412
-620
316
-149
98
-387
-266
-361
-118
-39
379
407
-451
247
-592
479
729
915
601
-536
703
-541
301
397
550
-894
506
-920
-54
913
-917
912
915
41
-501
-864
-794
280
677
584
-564
70
-926
529
-956
570
-255
-691
-343
10
-455
-456
633
-844
555
-871
79
918
301
-9
107
-346
692
-31
-122
467
491
508
-253
-728
272
-552
-762
-983
-973
-367
-616
771
352
979
361
196
422
936
367
538
-721
759
485
-630
56
-713
979
-315
-523
782
377
105
-349
-423
-921
237
562
-615
737
-903
-694
615
-872
-78
745
308
-434
322
630
910
231
756
601
339
188
732
-977
-623
215
-16
-531
552
539
-756
256
279
120
-225
900
-877
634
37
-801
270
231
-337
630
-437
-375
748
721
-343
55
-433
-449
621
503
311
389
-654
214
185
169
-248
628
-246
-924
883
665
-535
-813
790
421
506
-725
-807
556
-669
-892
-476
-899
460
751
466
263
811
-503
-28
693
635
776
808
386
553
-91
-551
868
446
641
-523
-413
747
-103
-841
560
931
235
548
-709
-643
-936
171
203
-136
-755
754
433
703
489
816
-744
103
-811
-970
-311
-622
-596
868
-403
825
-675
-890
-311
630
937
-646
-438
592
905
331
-424
-52
-320
336
571
-395
-395
-479
307
154
16
-836
957
825
-780
483
557
-134
470
182
527
366
-49
-535
-969
953
-519
573
-73
891
191
840
797
-843
239
308
-577
-147
-541
-917
773
882
-440
442
-191
-840
-848
-136
409
-547
-203
696
-879
-277
804
209
997
-786
304
617
-877
32
594
416
963
175
-633
800
-415
-88
59
-296
-594
386
408
644
-194
508
656
871
801
617
-837
-527
93
494
719
73
-648
-970
310
-791
548
-158
960
-260
-712
143
478
634
792
-648
-722
-504
393
-907
289
-266
314
-840
-597
-512
-442
433
815
-494
-132
120
-678
-532
456
293
447
-445
601
-150
155
564
426
-332
356
662
-971
-978
-922
449
338
667
79
0
-795
-16
758
-808
627
-179
650
-885
26
453
871
167
-180
10
-823
-501
-96
723
-106
-458
-63
724
308
-354
-197
-260
-541
-465
354
-634
168
201
-960
322
-737
-529
534
255
-72
-220
199
39
-462
973
-204
-812
-159
19
844
579
-456
615
-228
-464
-937
-520
676
112
388
-114
-638
115
-240
-340
-715
-330
127
498
-254
705
-36
648
-205
-886
343
897
186
334
850
-385
898
439
-309
775
821
553
-572
503
258
783
-205
-578
867
-959
-583
-916
-721
878
688
-875
61
343
-727
-862
-386
-104
-181
-342
193
-835
293
-659
262
-228
-13
-78
-576
-15
-162
-268
-758
623
-761
-38
-90
-459
781
-247
696
258
618
308
646
724
554
-445
166
-448
160
-75
-267
769
-691
93
-510
-547
160
94
54
495
660
293
39
-44
882
437
103
310
228
-927
114
-934
-39
935
-454
984
-305
537
218
-569
755
872
824
913
998
-527
314
146
-528
-544
381
-314
698
-799
598
-676
-732
-310
841
-883
452
856
323
87
810
-334
-192
-626
-454
-495
758
622
876
-378
739
788
468
126
-43
409
-878
956
-162
-228
-309
-572
-632
-241
-663
-779
715
-996
695
100
-21
899
-452
-263
-897
332
665
-60
-401
966
-303
759
-190
75
-538
809
-144
142
733
-568
994
495
17
-450
-604
381
-702
-952
-963
-676
-211
754
926
-225
643
839
239
-269
22
624
744
182
357
-129
-925
-69
618
292
-704
-473
365
-428
-729
263
106
483
-119
997
-659
-279
33
616
-97
-726
177
-57
832
-966
432
-377
-431
-876
-880
-892
-313
-188
-862
-854
-525
464
763
6
751
509
-41
-784
482
-338
669
-841
-43
242
-611
-699
-410
-873
-721
82
694
131
98
583
859
673
957
241
-548
-838
-425
-706
345
-265
521
-123
-42
-973
865
393
315
-40
460
170
-635
272
665
327
734
818
517
-440
-468
56
-549
344
-635
-821
146
-923
552
718
763
320
-913
375
-186
-778
720
512
343
-438
-738
-114
766
-266
671
928
218
-413
-992
-371
506
-366
-356
-985
761
-711
-717
-823
-488
-222
-119
787
840
597
196
-860
83
-10
-542
443
607
-778
-525
-46
-702
646
289
717
672
-564
-40
-442
-931
-78
-789
129
-325
-929
613
-475
938
542
0
-436
681
-526
45
-832
537
530
-155
-772
-871
-435
21
283
-842
690
717
-885
-1
-434
-495
-925
818
-677
718
-83
385
-934
465
11
376
932
504
-935
222
911
273
824
-400
120
-821
-859
590
-268
-571
504
901
-73
-29
-15
-646
498
525
371
37
-76
-255
358
-245
-873
-218
471
-935
834
-149
-804
60
-44
-939
-754
-584
893
514
878
-614
-637
-515
86
893
-786
16
-542
95
-520
-343
878
-593
-868
27
-703
165
915
68
-527
-663
-292
-925
756
880
-768
-557
-56
-134
-276
-432
-539
983
647
-15
-326
-561
659
464
-460
110
-676
-625
585
176
-27
789
-73
928
764
80
-500
-176
41
540
678
-713
-272
205
660
771
-928
592
-630
911
-804
894
-240
147
-647
858
506
-550
-472
362
-988
-668
-510
-420
-94
-557
516
15
101
643
-933
636
-58
-894
306
-614
710
-547
803
-231
38
-268
-996
674
-20
79
29
779
574
906
574
-950
-705
679
527
345
797
-852
-701
216
-745
56
-510
-273
843
-441
-49
-347
841
967
-853
52
-353
759
-677
280
-673
-185
600
827
414
736
440
195
-932
-983
341
263
-422
961
-411
562
-846
-414
-486
982
-758
277
830
-580
-873
-625
938
607
758
-478
402
-464
355
-753
17
-19
-452
-528
802
-482
615
294
-342
825
218
688
-925
879
377
-416
-103
-940
245
-659
37
50
-16
179
700
39
797
832
436
546
-386
-195
907
-670
-57
608
14
682
-216
995
-634
-53
-381
-996
202
-562
-701
-942
-770
174
624
342
291
14
210
967
996
368
-229
-237
-279
782
858
111
211
-587
780
745
-64
769
570
215
275
250
975
-911
-570
-21
977
261
-261
738
602
-738
921
272
514
-107
119
-25
611
645
-90
-979
273
-417
89
507
-207
-211
-343
-446
122
-540
603
-592
-933
-960
38
120
537
16
391
510
-977
-17
-820
595
190
939
-101
-113
-375
960
-843
925
-695
254
976
391
0
-78
-814
187
-397
-815
-384
141
-342
512
205
473
854
999
438
-405
-747
400
997
-710
-598
493
-683
-146
890
770
928
161
-697
678
-897
-188
-936
646
-880
-385
-170
-796
-94
838
-633
38
-63
677
-266
425
32
-374
-478
562
671
-96
257
686
-11
506
-396
331
297
-167
-744
454
-162
-20
408
-608
408
-793
878
-177
764
-951
-506
-841
923
363
-444
-360
-880
-536
-262
302
-362
-260
-994
199
555
-622
-343
-387
-990
498
-94
-928
581
-88
-800
956
-732
-659
-983
-176
-253
699
798
622
-590
98
763
625
-50
964
210
-167
-906
-47
-184
-903
-26
-791
-163
30
550
265
-188
-735
142
-579
-423
11
163
-401
-629
779
-553
914
-445
-61
-58
-617
-212
-544
-386
32
663
-955
-712
-927
978
-372
-905
-898
-18
-942
503
-14
274
482
-114
532
-520
988
-479
-248
-538
-650
592
431
-614
-820
-602
876
155
-410
421
-620
-585
-483
601
-233
977
68
-557
949
-85
60
617
-687
-725
460
-361
73
-948
410
903
-201
935
862
-430
312
-548
-144
687
797
-771
-781
-53
-609
-363
122
-430
-244
880
-881
554
411
545
-429
837
401
-268
279
156
-75
540
325
823
745
-313
-379
-555
-447
947
-711
-686
121
381
-355
719
-305
-888
226
675
152
-111
883
193
933
855
-509
254
363
-975
168
-420
173
700
-238
-744
-96
-605
202
704
-985
-323
-983
-191
591
805
-567
-970
-100
-148
141
289
506
603
-997
-965
657
-868
890
889
-805
367
81
-473
-222
708
140
421
-381
-612
-185
-700
-90
521
659
-525
-128
73
602
-872
421
-539
-647
-489
-116
879
73
569
696
-274
-401
-228
-495
312
508
-352
596
490
-970
882
-336
12
410
-489
-963
-160
-621
984
943
528
163
-417
-471
761
-532
734
13
-430
642
-102
-365
571
724
892
789
-958
795
597
-987
11
-122
382
42
719
464
-591
50
842
-527
-957
500
88
625
-833
563
-985
-758
-257
-156
774
634
26
847
132
246
92
287
517
-279
994
45
-219
970
-68
-351
781
540
-190
-703
-942
-317
170
-904
599
398
546
945
556
-671
774
800
52
-248
-761
376
852
534
910
-528
-629
121
532
121
-521
-2
-282
117
-307
518
781
-526
432
-554
-215
90
-537
-71
-753
733
700
147
731
187
-54
-806
993
-972
731
555
-204
-754
629
-663
925
-63
150
-951
616
-400
-321
-572
252
-962
-452
300
-633
-395
967
149
-88
-77
287
-823
-228
224
390
-655
-826
-716
5
-310
386
137
-279
535
-156
95
-480
847
940
-586
312
647
54
272
894
692
-361
646
827
387
-939
-418
-358
873
-41
452
564
-299
547
-195
875
332
594
989
41
-886
316
12
-545
272
-915
-881
208
-502
610
639
122
500
329
697
705
-473
-543
618
-372
-196
-506
-152
-424
391
530
818
-700
134
-461
980
-948
65
-770
780
-624
627
191
-446
301
941
373
-856
-737
319
-670
-936
372
850
100
347
-125
976
360
-763
619
-532
-564
63
742
-734
819
-926
959
629
587
-943
270
548
321
-922
336
902
-684
-313
431
-650
-416
256
61
466
-554
-551
-966
191
105
-925
704
993
-840
907
190
-873
-188
35
-878
298
-815
-367
732
-728
-206
823
-471
22
-989
-28
660
-327
-195
269
884
179
-999
-724
819
369
-961
-233
-476
511
-648
277
388
413
-113
208
90
280
-436
-868
-836
951
524
-211
-329
-377
920
12
180
-868
-585
31
187
-110
-977
-989
-875
-464
215
-248
259
417
-892
-779
919
517
-566
115
-866
-198
881
-621
-892
-327
104
932
655
212
604
196
449
27
587
-609
95
321
-911
-503
390
-125
82
-446
-935
811
-127
-253
842
302
-131
154
-812
-196
-123
-623
-749
-965
-78
-486
785
-910
-645
-87
-68
-982
303
-769
829
716
125
-402
427
936
725
258
719
327
-686
-704
799
-643
-910
-648
-658
-551
8
-356
-851
209
-860
60
-602
575
-288
299
-480
-831
622
-954
-492
-359
-83
-875
-823
-729
727
-749
79
618
-342
-76
720
-375
-286
428
999
-998
-430
-518
10
-342
-919
-381
576
-935
-801
852
224
-575
-262
549
704
-732
788
158
439
964
-825
-929
-279
-244
565
-469
-449
216
339
772
-140
284
299
-483
599
139
35
849
-441
-703
-451
-888
-928
875
26
-347
-121
108
219
452
-163
556
988
-966
827
-501
760
-747
93
550
-932
-641
-275
-574
-9
940
125
-780
950
-436
232
938
-402
142
415
-937
998
-154
729
-88
651
443
996
886
-65
304
295
265
-310
100
378
-219
-244
9
-771
-811
386
645
-117
86
527
-342
157
-346
-781
-101
-42
-155
-381
763
-500
-86
-477
-820
898
-376
-637
-162
491
687
-356
860
530
-150
186
-550
181
589
-87
225
-324
-647
962
-357
384
-8
-715
341
667
-965
-654
-550
-355
-74
-400
-536
-743
-425
110
604
826
-453
-846
196
-558
666
128
-693
468
768
717
368
932
393
87
-853
-49
880
-204
-94
-661
21
171
455
341
-806
215
-397
-751
-278
-808
-394
-522
308
399
-872
-802
-234
-799
718
864
977
873
898
-683
-23
-483
252
839
-547
512
-623
779
-796
265
-196
376
-302
855
-753
-549
-476
-943
-254
575
111
-110
-376
993
-42
948
-816
679
78
41
-639
148
273
137
-637
676
963
-236
796
209
815
-174
-726
-957
-405
-248
499
-89
953
266
339
920
126
-678
206
-913
893
258
-120
-496
328
-302
-299
162
-97
656
-898
561
491
-430
-512
760
-739
537
760
-716
-384
-420
398
-794
-551
273
725
811
702
-559
-979
-50
931
-724
783
-296
883
292
881
117
-875
111
139
-62
-351
938
420
382
-222
579
658
589
-438
-79
471
312
859
-326
-945
-946
-28
-111
460
-538
634
152
629
214
-214
783
876
-32
656
-357
-841
504
441
-541
556
-489
853
-658
33
-877
-218
-569
-612
9
-195
-529
-155
209
237
826
-856
236
651
-324
303
497
-692
-795
-405
-6
702
-310
933
918
-238
966
870
399
117
544
-799
-370
856
336
679
202
-237
-381
-592
-685
-62
-334
731
829
-501
-77
852
-236
156
-941
-798
647
746
-962
-580
-908
-502
-531
-753
-161
-399
445
-908
693
625
513
379
-686
-3
-900
-266
688
796
-720
-944
36
-42
-897
419
839
-887
105
-757
58
341
-447
-117
817
-85
587
-296
-707
-628
569
714
493
-426
-962
-796
-15
543
538
767
55
324
-486
850
466
982
384
133
-606
50
-592
-275
495
201
33
-649
72
-370
562
399
409
396
-560
316
-773
-434
-438
-539
-80
899
-566
-704
-425
338
188
733
-173
-298
417
835
531
-546
-691
243
964
-157
-782
-709
541
686
132
-646
981
-862
-642
658
-116
197
623
-101
419
-77
-788
-505
-385
-889
-850
-844
-987
299
524
-631
212
726
868
-46
87
197
351
383
-653
-729
-80
233
-233
-921
-686
-564
-20
529
-151
629
79
-482
-585
-393
-759
813
-373
852
-307
-938
-723
-759
-838
-238
141
-746
-730
403
-429
686
846
-761
-449
148
-998
-21
728
-464
797
713
176
-516
-550
894
290
-306
311
260
-287
273
-430
499
-311
-715
993
-321
71
-996
-63
-940
-835
576
-43
162
783
-161
966
267
-396
262
-915
-910
-945
-20
-115
793
790
-733
472
-553
-58
10
-310
298
116
-654
549
-734
154
323
907
723
598
736
547
599
527
288
-889
-550
-272
-957
-345
451
187
-521
444
709
399
-800
-112
-196
-468
-510
117
155
-114
658
-954
436
289
699
-887
280
355
-638
-508
-681
432
285
-735
-498
-845
21
718
-102
-646
239
-889
-364
-98
840
-134
-47
-565
102
191
108
-382
-608
-287
869
242
-326
160
28
930
374
-905
-176
987
125
-724
-887
934
-614
-351
510
-228
-781
-200
647
546
409
-466
448
-168
159
-155
-748
171
384
700
40
-428
-604
260
480
860
-311
-33
-20
143
287
-351
777
564
-247
19
-951
-547
680
-665
-601
592
65
-678
832
-860
711
-804
-229
-471
843
653
-397
424
236
541
537
125
168
649
-918
251
820
-496
-741
-240
-244
884
-921
-861
-204
799
490
48
301
448
506
-926
427
339
-852
-507
-804
-550
300
634
-955
-647
-673
211
482
-77
284
-969
-747
147
771
-439
-937
72
384
827
-884
-368
733
-957
-838
555
-878
788
-966
463
698
828
500
588
55
369
204
-375
-285
-597
557
-132
-343
872
-486
459
-206
-847
676
-55
-990
-645
955
-679
-623
563
-283
256
471
-511
-770
-461
176
-982
225
456
-470
-336
-908
-598
357
438
-643
-20
-730
247
974
860
529
-297
-239
969
-889
89
452
343
872
178
211
491
-348
948
153
-775
-827
17
691
-362
-353
58
-72
-871
-940
273
587
-428
998
-25
-949
129
588
-144
726
-232
728
-740
-573
-914
-434
882
583
352
453
-399
750
409
-716
-868
-193
252
556
336
213
-529
775
-369
908
-162
501
-121
344
-103
126
-918
902
795
-779
-615
-504
912
-411
605
-928
-235
474
575
-324
459
523
-822
-713
866
-832
-202
573
-748
643
255
-7
97
-648
589
-416
686
-463
-315
-775
371
-302
955
187
899
635
-106
-337
951
264
-553
-4
-801
954
-552
314
322
-408
478
-271
-673
-492
649
-849
-35
391
399
560
0
20
-615
-772
-211
350
305
-240
568
-10
-613
-770
273
-865
622
-12
196
-741
-206
142
903
-725
262
94
58
956
897
-138
49
803
-778
-492
-764
334
662
-70
-122
-781
-793
-152
-351
688
746
-668
-796
248
455
-808
-114
-340
-45
-294
-403
-744
656
-276
758
290
170
-168
452
-557
711
764
-232
879
994
939
-528
-309
-890
-24
-948
945
-507
-785
-471
-70
-111
809
-500
705
975
-612
-152
516
910
980
677
-62
172
587
49
374
395
-795
976
981
563
-675
254
515
719
-805
-450
978
-346
-348
762
441
-805
-172
-600
360
-669
747
-532
323
-84
252
968
-987
-738
534
518
-478
927
-323
-451
-713
-762
-453
366
-436
-445
-15
986
779
837
-131
-138
258
-783
-765
-258
-656
186
688
42
648
737
-347
64
-690
-644
240
253
-816
-323
-972
-949
976
-898
474
203
648
461
836
-195
346
761
-312
486
-953
-610
-291
796
-974
-208
173
335
-762
635
-100
-450
585
483
55
-793
314
731
801
102
808
-183
-114
155
-258
31
93
-117
350
-117
695
887
48
167
16
920
646
444
226
391
503
-308
812
-660
201
-76
618
-836
-595
628
490
615
959
586
677
229
504
553
54
-5
698
-710
985
355
939
13
501
-582
-534
135
-440
870
-495
-590
598
115
5
-455
954
817
413
-71
-523
721
393
-920
927
462
489
787
-585
-907
-611
-769
692
213
-293
-543
-599
-812
423
200
698
270
67
619
110
549
987
-439
-776
-41
599
236
581
-231
812
-737
962
858
85
-962
-72
-321
-281
-533
480
-727
-283
-616
-592
-452
-856
765
-606
-788
231
207
-346
773
-30
-622
474
-72
563
456
-507
153
-351
-77
401
-556
-506
-458
102
384
-728
19
-449
-401
-862
-164
-169
603
-847
676
-186
834
-158
369
538
-395
608
-812
-112
-293
-437
-1000
115
262
974
-673
624
794
-17
963
-947
602
-337
9
940
-788
-345
-946
634
-866
546
871
-226
887
-358
-341
-689
280
384
-204
-165
-694
654
-605
-180
-729
903
288
-375
811
212
37
-380
-811
622
212
170
832
428
326
949
554
-446
-247
160
-308
225
228
-380
315
-984
-657
-591
-813
128
746
947
-732
-812
669
-691
367
429
823
-79
-491
250
-416
-736
429
488
-522
852
-942
-154
281
751
-100
234
-873
45
-326
-332
309
795
-132
-372
-567
61
875
264
-98
643
759
17
-418
-876
-270
831
-349
442
-360
-36
190
826
537
-509
-650
340
846
995
47
34
-940
-377
634
-302
-881
-972
-948
880
-183
523
-612
-836
-415
-166
-907
41
-736
156
21
68
-418
-315
-596
709
477
483
-743
-623
-723
93
214
880
-783
868
582
135
382
883
-996
-298
779
-230
-376
117
-424
26
240
-298
-603
309
75
-310
-26
979
-549
375
-782
925
221
-364
770
675
603
724
-691
-493
947
-283
251
-43
659
-619
152
-682
289
811
-940
287
133
-549
-758
554
980
-33
-983
-476
-94
-763
416
-793
-83
456
-339
368
-68
-896
167
-100
-192
-932
78
-477
450
440
650
-306
538
-345
-310
-360
314
-70
-209
-230
-607
-785
694
-364
706
784
600
710
300
44
-960
-798
719
783
385
185
-356
159
-521
65
373
719
-896
-460
317
322
-14
-750
547
-224
-107
986
-335
891
-26
-283
-591
-470
193
23
-533
368
222
-594
399
447
-26
754
270
504
996
-846
-549
726
396
-326
-889
154
318
-616
-202
350
-838
-476
-850
-946
537
827
-191
-332
-224
-887
965
455
-403
-995
-504
697
140
870
-653
231
-20
-958
-221
-262
534
-62
-506
-700
-394
254
212
-191
-776
117
205
-303
-744
345
910
146
-55
-398
-272
882
-812
-5
128
391
-823
-587
-986
448
-964
566
-631
-881
744
411
-481
-402
333
-491
-938
521
-99
156
230
480
-201
799
441
794
959
200
-714
-623
313
-103
-450
-461
809
103
-878
-808
239
763
-228
-342
-253
86
-47
-156
-174
311
813
-564
-460
207
-19
31
764
648
-408
-622
-28
-781
488
-164
280
992
-195
-153
-139
980
-212
-770
-614
869
-718
137
-616
-428
-268
713
-154
-404
-32
-352
386
850
837
-894
915
518
-226
-839
-490
744
219
19
-726
936
377
-245
-720
-895
983
-155
-478
583
-951
-330
-75
843
-353
191
-85
-121
532
-625
251
-160
449
430
-846
-302
-69
342
206
-373
719
-358
-351
262
-137
-553
195
977
432
-260
-387
-878
-874
803
800
166
181
-928
-130
582
245
631
-788
-156
768
434
-514
947
-400
581
174
-360
639
895
864
407
-980
662
-20
-801
996
-62
447
-208
761
128
-286
646
629
-12
516
-141
-529
623
381
-912
-570
805
493
428
961
247
376
850
565
973
-518
-770
938
-608
145
518
92
-330
585
-693
-816
420
82
-360
-280
-161
-682
612
-936
-685
-832
-984
-487
775
-23
-785
-831
551
-762
-251
561
596
226
788
-355
-517
707
236
842
997
767
801
-963
74
904
10
-278
-147
-293
121
-71
764
785
250
804
-534
716
-837
415
-71
349
540
-568
-164
-255
-413
-807
294
994
-763
132
81
769
-934
-452
-633
978
439
871
967
493
316
-157
116
819
797
811
975
984
-821
-234
544
821
-88
-352
-774
368
200
-672
316
-184
427
-141
-530
989
847
994
718
-298
436
-513
-724
-709
447
436
-967
-304
315
16
-53
-224
-782
310
814
470
587
260
-144
418
-679
-1
-223
111
-446
151
-935
-544
-627
126
972
803
-908
272
-453
692
-511
253
-627
476
-385
530
-948
-816
381
-460
-403
-883
44
-1
-598
-414
137
-700
-619
-563
709
165
737
-704
370
576
-678
-812
44
144
-317
-55
-238
-878
-19
-666
-113
380
-197
-210
-54
-407
730
-987
-447
947
412
374
-276
385
-335
792
-109
-890
982
324
515
-923
-894
38
207
863
139
-764
857
651
355
-78
-982
-933
699
757
496
590
491
116
435
723
742
422
-836
-52
464
659
-522
-109
-947
-348
-861
657
-182
-191
274
764
582
82
453
493
-844
-99
-408
-511
355
-344
685
-93
-705
301
-382
-135
888
792
-666
-317
-126
-741
-601
480
757
-35
598
-298
-218
-640
249
-111
-517
731
-993
-592
662
941
566
-160
-171
674
592
-193
973
571
-405
-248
-967
273
768
26
-525
-410
-110
323
-317
973
735
190
303
890
707
-5
407
-205
-576
-437
294
-790
203
947
-775
494
853
199
-334
592
506
-814
-630
-155
-331
508
-408
-777
-586
893
-159
-317
725
688
-795
-624
536
-61
967
-403
400
178
147
-969
458
823
-930
821
-200
-20
-263
690
-343
90
-534
549
-180
-542
221
-802
-598
184
-620
-470
722
-390
-515
514
741
849
957
-87
232
-931
-809
-672
39
-662
386
-154
438
-229
422
433
155
150
-974
-366
221
-344
555
78
718
768
-806
-784
-203
-384
-691
-152
337
-445
-921
-49
23
823
-542
-413
-102
-862
-491
-518
71
-625
-240
631
761
-53
375
-429
-417
850
-707
84
-706
-121
194
463
874
975
531
-577
-972
-462
508
-118
-309
-529
-590
332
-308
438
735
83
-854
73
-994
343
8
-437
-546
850
240
738
-736
486
-738
-5
-343
-857
-372
-5
-287
-77
-393
-914
-547
-468
-134
877
-60
290
-464
-957
879
144
-885
209
-63
221
-128
851
-546
311
521
680
182
-710
-726
-979
-380
696
813
-734
-297
697
-275
-188
-524
-940
-381
474
-524
131
622
164
313
197
859
119
371
52
-943
436
270
-223
-460
401
401
-74
-96
-838
-742
-155
256
244
476
-731
339
-819
-582
303
-267
-123
-399
398
374
323
688
-643
-633
984
-569
154
-350
568
638
-623
-4
925
157
324
410
549
156
-544
215
631
874
-622
687
44
858
677
-300
-933
-682
180
-166
872
403
217
712
44
-441
-81
730
103
-806
688
605
98
273
413
24
94
892
184
720
-856
-818
742
448
309
-331
322
-874
-246
-547
-418
250
-543
543
123
-478
939
611
-634
-10
-764
-274
-888
436
-814
-227
-412
770
-556
-348
606
-826
134
459
-310
689
660
768
-597
-626
236
-207
-24
-351
612
-562
147
555
-851
-109
84
483
526
-807
484
418
-930
-694
262
-464
-919
551
681
-899
-153
-593
-885
-2
-148
434
-138
-829
208
991
754
442
749
462
824
747
625
32
621
553
568
-877
-352
-60
974
271
619
354
-495
866
-707
684
112
-126
802
204
-678
-851
-297
-285
-972
-88
-726
535
-561
-958
668
-393
-519
514
-90
48
930
-872
-467
-276
759
175
23
581
814
508
666
341
698
-931
-670
-126
660
-380
425
476
-671
-95
524
-345
848
113
-499
932
603
11
-128
-10
-45
244
753
-17
-659
78
444
146
125
121
-100
-481
246
-67
836
-631
712
-207
-53
861
-911
434
-281
24
-397
877
-124
-354
-326
91
977
-197
-365
-325
-615
-547
-685
346
-468
-418
175
-722
-650
207
-995
5
409
-85
276
-869
-780
-191
-936
11
-99
521
-475
-271
-620
-536
-799
-202
-528
-966
144
-903
883
-430
-453
382
-947
-635
-740
-635
-315
810
83
511
19
598
-532
960
369
-457
-129
168
-261
624
773
-136
928
586
-34
-932
-620
-624
806
-684
-937
908
121
-162
-633
893
-923
854
-452
698
-675
91
-563
13
709
-218
995
-759
429
929
162
975
358
-741
-204
682
454
-534
399
-808
985
-691
-997
-233
448
111
-523
630
592
475
-535
16
-381
40
298
-318
-573
-86
877
-817
-928
-861
-53
877
153
-913
-451
-139
-959
-315
-561
610
-546
-644
713
-984
87
669
565
-402
-695
-635
-352
953
463
-854
355
-683
-40
-886
254
-461
-411
215
-881
846
361
-874
614
360
-439
615
589
-93
36
-146
-438
-737
326
282
594
-243
349
278
878
707
491
-7
-587
7
-269
-769
901
926
430
900
20
238
-764
867
-346
-39
-945
-795
-963
-311
-224
740
-83
-392
583
92
-9
677
-481
-503
190
311
337
-589
-645
-632
712
-394
-372
-671
714
662
476
135
834
323
-974
459
-372
-367
-299
144
241
189
-69
750
-924
805
423
639
240
-777
407
-67
-290
709
901
824
512
-714
248
449
576
707
-25
114
-737
781
-226
-740
65
531
49
886
795
-955
-931
-853
480
-396
-709
907
182
-11
88
490
-745
-457
-575
-876
421
-799
947
-658
384
252
567
533
-787
817
486
-706
30
163
-427
708
174
520
137
-336
639
753
-656
-93
994
341
-734
-414
-382
484
-141
719
356
-351
-162
-136
584
-293
-498
-457
-523
-465
934
663
117
997
-124
-981
-584
379
-684
-266
406
761
-516
668
857
39
-653
-958
-14
-19
-85
-271
-42
767
-62
-620
-675
709
-876
-534
18
-406
-814
103
819
-320
789
997
-536
-753
-830
239
167
-876
-687
594
-835
169
6
-456
-641
-541
556
496
620
204
-295
350
58
-504
693
-293
255
850
715
-189
574
380
848
177
250
-650
578
-262
-189
676
562
-167
453
343
-785
155
-298
579
-893
-441
37
-311
483
-385
974
-562
-62
968
-447
463
983
317
-591
501
-980
-216
321
828
294
-992
-120
-183
-315
944
642
872
897
715
-720
-463
-996
675
742
155
774
-116
897
233
202
-189
412
609
-815
347
692
-756
-577
951
323
431
834
-127
-715
-902
679
-781
-996
538
-28
-898
-459
222
688
-984
458
-692
574
254
727
135
-114
-913
-375
-517
-404
270
-368
337
-748
397
448
945
-609
-152
-297
130
390
643
476
554
-120
-641
-740
100
-730
-811
921
-831
889
384
-331
169
-776
-812
-456
746
-753
801
502
-592
587
-334
285
574
-347
-405
-170
-161
312
-672
-83
930
777
-827
-746
-473
827
525
-787
-593
349
-537
448
-132
-273
-721
721
-797
-697
-44
-118
588
-859
67
966
-787
73
-315
-553
674
358
82
-144
560
-534
-262
391
-950
933
-983
919
-278
588
95
59
124
218
-583
-153
-626
-126
-373
-465
-644
445
328
789
-291
-794
-960
453
141
77
-462
48
-734
607
887
-599
989
-113
670
-730
-714
36
-841
-1000
46
-992
-158
-5
-345
838
-928
-201
-269
-454
-501
-885
138
-51
-318
844
892
-437
-222
644
49
-954
-208
516
331
-984
-142
487
204
-643
-751
320
285
328
-257
-299
363
45
-202
302
4
739
-683
720
107
772
263
39
-796
825
-623
722
-743
-485
-50
-1
215
325
664
-361
-20
-415
594
-627
-703
178
-171
809
-794
980
-520
-153
765
476
-361
310
729
72
-591
558
-247
818
282
378
979
-474
62
-230
-622
743
485
-962
381
-841
-679
-581
-855
943
422
928
-58
454
-168
-776
345
529
957
-219
875
640
270
-857
-84
-895
885
162
303
-785
-606
770
-884
-942
430
-537
-506
-558
465
605
154
-780
164
785
649
-520
-385
299
-15
58
-967
-551
-431
-719
-105
-262
-528
342
121
275
-727
159
116
929
549
652
812
-116
-977
-631
729
-97
-936
-649
627
654
-525
484
-507
-564
489
-414
-824
-755
-818
944
201
835
163
-308
990
152
320
-810
332
994
104
235
-764
997
-332
731
275
-385
328
129
-615
-783
-347
240
-738
-13
-151
-315
785
686
-17
-129
747
605
-549
977
721
330
-621
-423
582
873
19
632
-450
239
248
-504
767
758
310
560
-84
52
558
-17
181
922
-571
2
-698
-366
-596
645
11
-767
488
-370
546
-310
-991
945
-764
-249
546
-488
198
20
-310
22
739
-647
-83
-973
-625
422
954
-306
-953
467
-204
799
-100
376
-726
-53
469
373
-379
-683
751
-382
-50
77
748
365
324
-836
505
45
785
-840
232
407
263
949
717
-624
269
589
-722
-207
-417
-922
894
-790
45
-141
-523
-402
42
824
-601
-628
271
120
403
840
-721
10
-903
789
188
1
682
-365
-434
493
-887
-676
230
92
-896
32
-962
-43
-966
-129
182
537
-680
-535
687
-94
-997
961
760
-141
-865
-858
-454
877
-903
-741
491
-512
604
581
-604
258
643
551
-255
-848
368
949
719
367
-667
-687
85
-469
-343
-259
-310
632
-898
-719
-2
721
-125
707
357
970
777
353
-5
844
540
550
352
-547
-525
924
893
-232
719
534
538
-947
-759
-607
-475
822
56
-985
220
355
569
859
-614
323
-417
-326
-617
936
-806
-225
-625
-986
-46
875
826
-217
-40
-368
-944
-268
-152
921
912
-433
-257
-56
479
-519
182
534
-87
762
-867
639
-725
681
163
-971
869
800
541
957
-427
-56
159
523
99
-634
-433
741
-138
-576
959
-513
-493
647
946
819
-420
638
194
901
-247
-341
861
-388
881
314
599
-856
619
-70
-238
-745
191
-110
347
-32
407
219
844
113
914
440
-328
-511
803
645
132
-372
735
344
449
-770
-395
639
203
913
82
-453
642
785
-234
-578
-879
931
661
703
296
616
-701
-23
-589
360
794
-919
986
312
987
371
-191
-765
-819
-29
-592
-725
480
-469
649
551
687
434
886
-140
577
-941
-653
491
319
-260
-172
-901
-651
515
-672
-242
-67
-912
-564
-476
653
890
926
710
738
406
603
794
-986
846
-550
129
-947
744
929
-135
91
551
783
734
733
-505
993
246
-457
-291
885
-334
-357
650
341
392
-905
125
898
796
507
-825
121
-829
-545
-448
477
472
-711
698
-955
-395
586
462
667
381
-695
-298
-210
157
896
-321
167
28
520
-63
151
-636
-496
58
34
-72
846
-868
357
-84
-571
612
279
181
17
-479
-43
-155
-337
280
79
180
982
960
86
393
-666
-260
899
-172
7
-907
-350
517
400
113
-33
230
-336
117
-242
453
-896
-249
-49
-307
422
609
-861
375
722
-678
-636
-761
857
971
-619
-456
972
641
-407
106
-767
-471
908
-664
-39
761
780
904
553
726
-819
546
-478
626
75
231
8
-607
970
-275
-400
-476
105
-315
728
-589
659
429
-269
-577
258
22
-476
652
220
574
-158
-385
731
660
829
-765
821
995
-860
-182
717
-769
-104
149
535
579
671
868
-495
708
424
222
-393
-450
-898
-649
172
130
-533
158
21
-131
-594
500
-611
-607
-339
-691
-104
-635
-297
110
-456
-90
-306
428
-468
582
-113
679
351
-345
146
511
-850
619
-993
181
558
477
62
-310
527
-18
796
-153
824
396
-240
141
-83
361
-28
-860
5
-687
-323
697
856
-326
818
590
-758
-212
806
-635
723
-105
349
-231
-615
479
-249
418
302
-988
582
562
113
846
603
136
-179
745
-239
990
683
6
-494
836
-59
-690
325
-117
658
471
-552
-261
175
430
124
-71
-954
991
-244
437
-390
553
-162
-8
-269
115
-417
-991
70
-318
-231
-504
-973
816
-318
-283
-612
512
827
-926
-846
867
759
830
563
-157
-614
682
-278
-326
89
-171
-11
323
380
-871
-833
513
105
826
726
316
813
-24
-298
951
-288
359
-252
-593
-460
-466
-836
-319
283
-258
794
7
429
888
-271
-100
286
-605
592
939
507
-297
-564
-448
-451
-125
-593
-1000
-652
-162
-946
-218
128
612
-870
27
-66
-685
-866
-445
-335
-693
-960
-363
-665
160
-916
216
97
-175
-971
418
384
-238
-556
-992
-78
-805
857
665
-873
-837
-667
-556
-312
11
879
816
757
701
966
-29
-739
36
273
199
-338
798
-783
388
-210
190
-97
522
-191
-364
398
-635
167
-878
-896
-262
-543
-531
-572
-498
974
595
949
323
281
-733
458
395
-141
58
157
-652
489
245
346
123
978
-532
-126
-64
259
-189
635
-948
613
513
-351
635
596
227
-487
792
-393
-229
224
66
849
-107
-893
-478
731
507
-338
751
478
50
-124
921
-225
-19
-240
988
594
492
242
163
960
897
710
767
617
823
799
631
-456
365
740
-282
-980
-721
274
85
-640
-648
204
752
-852
884
-427
-437
-363
-273
-141
-385
-533
-476
-803
115
528
-939
106
952
182
-660
-96
908
708
31
206
-887
309
-843
900
-504
707
674
628
241
-713
490
14
-925
323
147
129
-110
-37
183
163
-980
167
-376
189
959
172
321
902
-980
447
295
-957
117
-322
-541
253
-521
-174
-637
-92
-207
-104
-45
-173
-962
46
30
-372
-965
211
-986
-55
-476
867
185
-54
-315
-32
941
323
-615
772
607
794
-8
446
897
397
-136
894
-351
-937
-400
-725
-630
124
-789
797
150
-87
-858
-308
866
-192
432
-650
518
249
492
512
-432
511
-115
39
-478
20
288
161
835
-408
148
632
764
-859
-439
951
-656
-751
497
-939
-265
-113
817
27
181
692
905
-201
-638
-359
927
-352
904
351
325
138
177
560
752
349
835
50
961
-442
764
-491
-72
725
-754
480
-994
269
752
431
-224
680
693
857
857
-170
115
-511
-202
194
-336
-500
727
-588
-185
423
-226
-217
-504
-853
-775
685
-74
258
263
-328
-236
-820
-448
-119
-365
-343
-105
-527
-426
645
444
319
702
-78
-766
346
-749
-233
894
264
-219
-485
-91
-177
-294
222
-228
605
206
91
-246
-565
-406
185
-935
-66
937
917
-441
-994
604
254
837
169
979
454
80
574
912
-122
434
-842
364
998
890
-752
270
729
-826
412
885
290
267
483
-109
9
-276
-483
-144
300
409
-666
-792
887
660
527
-323
739
-157
252
-859
198
692
-673
657
-405
70
-404
295
817
664
-793
742
146
-879
-687
987
-646
-722
-30
-271
-437
-283
-388
469
99
950
476
-662
-637
570
530
-115
-78
270
-314
598
-61
826
-705
938
-872
221
38
635
201
-408
61
765
346
539
-677
461
873
-478
578
-520
80
-142
-443
-355
594
-743
-68
-754
-867
322
-181
875
434
-285
47
-472
982
31
-399
342
679
-24
-733
-493
-112
710
-9
-177
247
-931
11
-600
692
-794
-483
-919
269
649
-656
870
-711
-209
502
879
772
185
-669
-369
-508
795
478
-158
921
-764
-199
-897
-410
-951
757
883
265
-892
-1
-937
-690
-581
-817
227
-803
-35
258
-668
-313
-270
52
-113
473
-612
-265
702
379
-640
-670
451
-409
-831
-522
456
405
-586
491
220
892
-539
-396
-820
792
439
568
352
2
103
-566
527
-464
145
-846
190
183
914
-371
-799
313
-946
-497
-95
777
547
472
-860
940
-274
822
783
473
-962
-560
-774
-875
-129
94
-966
-180
383
-301
-725
926
-197
-85
446
-985
288
-728
491
784
290
906
837
957
699
-597
-756
966
428
411
-724
281
-350
-947
-503
-296
928
65
-688
-181
-405
380
930
355
-772
-21
-26
-368
-974
-875
-348
-547
-669
999
-817
-868
-398
-731
-574
-532
-150
-933
392
971
-577
-6
275
-250
-583
-259
-914
-778
960
-328
188
909
976
-518
729
-281
428
612
940
302
-242
822
-51
-349
870
-635
-898
659
-361
843
968
-473
988
958
-69
233
704
-776
-786
284
-962
-570
-507
659
-190
-727
-845
-881
-460
706
39
238
-873
-911
213
-399
-956
-376
-121
-949
-362
-573
583
-884
-297
-339
920
-982
551
-505
15
204
397
-345
263
-672
329
290
841
596
-790
982
119
-68
-197
-270
-600
899
-256
-670
188
79
344
-838
-354
611
-153
-624
-45
-852
-648
-864
-432
-956
-310
835
840
471
-175
-115
272
-247
-217
282
841
-344
308
-350
312
972
-739
-979
274
220
307
935
859
234
-991
652
481
-48
-665
692
244
-927
413
74
-759
-32
-110
-72
73
858
58
-566
-704
-939
-680
989
-697
-804
63
-17
886
-669
-138
347
-264
-245
975
-395
461
173
404
-681
-582
90
-962
768
242
-767
-591
-656
82
332
-52
415
-838
-127
638
797
-86
-980
348
284
889
351
805
-88
210
-935
-663
486
-8
-716
467
899
-546
-262
-985
206
-978
-448
-254
-930
787
-282
901
-447
383
447
185
863
116
-822
691
441
825
-881
-571
67
284
126
-442
177
895
-78
352
-203
865
48
-40
423
-143
-568
774
-639
273
278
497
171
450
251
529
762
-120
-526
-631
-186
-407
-975
-926
-666
-691
-52
921
-104
994
569
-825
-136
366
103
-312
-666
-514
761
6
-317
-597
329
-832
-453
-378
258
616
-967
596
-205
-704
421
-448
-462
-796
839
-26
-374
114
908
-489
-122
-633
703
103
-368
804
-654
-437
194
275
119
467
685
-589
263
857
527
711
50
331
888
299
198
272
-247
-689
-172
-101
-152
360
860
-354
97
-828
525
-39
-536
444
989
453
269
469
-598
520
177
953
-134
-874
-60
982
447
-86
-936
-424
-377
578
169
-569
-651
-680
-24
447
714
833
415
-528
-630
513
-115
-699
392
-917
722
596
-938
-582
-103
678
-906
-200
444
-299
958
-134
913
-55
-418
-480
549
946
792
-967
94
668
-523
821
755
-432
-896
-295
583
353
241
-361
-411
364
192
-533
-486
-796
-320
490
-664
549
-124
-726
489
-152
920
-531
890
849
963
-62
-491
359
-12
-947
118
-760
-338
-672
573
389
217
-909
460
319
-723
-451
753
-886
-995
344
266
-699
696
545
-208
-798
-668
-93
-352
635
-185
733
390
-698
-870
229
-625
139
348
-726
541
-649
917
-53
-668
-215
-186
-830
-430
370
-285
775
844
-382
672
-793
662
442
260
-84
907
755
680
938
-427
483
-300
158
188
47
-827
-386
-234
731
803
-86
-616
-251
213
-993
388
-838
-664
278
-81
39
889
-229
-371
922
566
-68
878
-568
-634
786
-329
979
-627
-152
-916
656
-19
523
196
-899
9
-888
-185
-242
823
-87
-771
253
528
745
419
-599
18
533
594
929
-472
266
481
241
-265
-667
364
-984
-758
-595
-625
-635
923
731
180
-187
-919
-182
-970
776
955
871
-901
-347
-297
-375
-96
-379
-633
-730
-40
-161
254
-845
127
715
-959
955
365
-325
-252
-202
-485
418
-463
864
330
796
-436
-395
-680
-800
502
817
973
-343
167
-172
-463
-890
429
-257
649
972
444
535
111
767
-396
465
-229
-874
452
355
28
157
355
-320
-885
-161
295
107
-944
761
949
-241
336
436
-819
-530
-453
213
417
254
245
-995
149
-457
973
1
-248
562
192
99
834
-807
-252
-853
-211
-184
301
-514
-288
698
-185
-679
-313
888
-978
-316
-801
675
585
-867
-83
557
-292
-803
-890
22
-993
-188
-293
113
-914
733
915
-44
927
756
-989
189
-354
365
168
-939
-500
719
-561
-77
318
260
-480
288
-198
77
976
58
-819
-724
484
-450
-963
766
-192
-511
779
599
611
82
-594
730
961
-734
-327
9
28
-780
-35
-145
56
-11
758
186
704
-253
-708
418
-690
8
756
-144
-225
650
-729
460
151
-121
-443
-321
-718
-99
-893
357
-484
588
299
-746
-385
792
-951
756
-907
325
219
-505
-208
-149
-938
-940
-803
-640
289
-397
325
549
-46
-690
994
212
857
-851
662
-714
-427
-845
-118
-600
-331
-884
448
-962
-198
-483
-41
-1000
-237
449
-570
776
-332
-700
-183
-504
-518
921
611
504
-969
-34
-367
-12
-741
403
934
899
-907
806
-248
64
613
-609
-819
945
-388
-842
558
-228
643
324
-214
505
879
-782
-457
556
332
165
803
-349
-457
377
-631
702
483
-541
778
398
-418
60
907
-44
-304
366
-838
-724
-881
-128
883
-677
-638
-161
860
-294
-820
127
108
-960
-141
-622
-433
-73
-998
-900
-480
-765
-978
-521
-539
-847
-621
-841
-811
-417
417
829
-192
-487
-944
-733
437
-541
282
480
-712
704
516
662
521
-645
350
738
-462
-796
-508
-21
-47
-404
-155
927
-746
640
-590
730
943
-797
-350
277
289
-650
-681
-405
984
-408
-60
-893
645
-478
811
-184
-282
-641
-43
-895
-197
-359
621
985
-910
-563
-125
-788
668
-872
-987
797
-951
551
537
-915
54
-761
-627
171
-964
-245
754
946
263
-616
334
-569
-216
-972
208
894
-317
-696
-74
302
-419
-335
186
-149
475
-893
-74
855
-421
143
-942
-907
-16
726
762
-521
986
786
-931
-952
-114
674
-279
705
103
-556
427
639
-80
-881
114
744
-376
-766
503
-612
52
521
695
929
828
899
366
-880
-674
240
446
58
-734
-272
907
-103
-765
-122
-585
-94
944
480
748
30
-321
287
-65
-540
-971
-686
468
-251
-778
373
427
-536
-910
-860
-781
-13
-692
-400
379
862
-3
-631
373
-809
-789
-783
508
746
819
-404
-556
571
773
-335
249
-459
-36
-94
-909
-988
772
-304
-164
-108
301
442
-194
-905
-341
428
-402
343
-899
885
-967
-690
913
-257
-752
812
-195
722
-70
625
-72
856
-309
425
-110
678
-977
401
-492
367
-910
-700
533
-520
-110
-231
410
413
87
-610
998
101
470
888
-369
-61
-373
-780
-343
-721
206
-951
765
210
963
445
-249
381
205
-20
405
197
-166
-267
794
732
-223
432
852
479
-598
392
-365
-461
627
827
-615
-198
-207
951
50
802
-257
-771
-839
-960
-466
-678
-484
445
-983
-972
-793
-894
-15
-200
-734
-264
-907
-101
-838
194
-633
178
877
813
414
226
583
-864
59
948
-412
253
930
602
-547
-396
-428
753
197
-546
-85
-593
462
-627
184
-471
553
-174
560
649
-291
894
788
855
434
565
-648
-653
-374
308
-261
-620
-615
-932
440
-46
-824
383
-653
661
-837
-661
701
707
-722
960
716
503
-372
-116
672
-244
-425
409
239
-307
464
-926
-832
-113
-748
-775
126
889
714
-465
-979
393
-67
-770
-647
-830
-522
898
486
-631
-807
-919
577
474
849
-152
718
742
636
982
804
-24
-171
-254
489
-898
214
460
409
938
212
812
993
743
938
-678
-430
-602
-469
501
-723
-324
922
-131
-500
383
-504
-307
38
403
-494
384
-748
731
-270
45
-436
-814
-259
-749
-45
18
-511
548
157
-619
-913
833
536
526
-722
320
210
-866
704
127
53
959
-754
-895
605
-479
-579
-994
431
827
559
-739
12
-108
758
-616
656
-720
-455
259
-813
-626
711
-882
295
-337
157
511
124
186
-827
-883
-974
602
991
-396
939
-365
-354
-566
-404
-518
-884
329
-178
826
-180
-357
767
893
663
-70
589
-555
-61
-321
-753
-873
-191
-59
364
-90
-119
-755
653
441
-766
410
-99
154
-555
21
634
-889
-338
705
-743
-618
296
469
842
-487
743
231
522
243
-472
581
-338
312
-644
811
826
704
69
686
600
871
675
380
592
410
742
-387
448
-358
296
478
782
234
-579
865
-170
340
99
-149
166
650
-277
-590
-88
-347
-253
589
-202
-367
195
929
41
-25
-896
-614
-294
915
877
-569
-229
130
782
-120
947
49
798
428
-110
-510
-20
-515
-396
-782
-480
950
148
265
-533
-61
-337
-847
815
-186
447
366
-563
-193
129
-965
159
-85
463
-332
-921
-965
867
842
-537
862
-146
318
-301
-693
653
-291
325
-178
-545
-846
238
441
447
-63
767
-382
315
-33
432
-420
-388
-9
-702
-146
331
-935
22
936
-861
-516
-918
305
-199
-395
-916
345
454
507
161
-262
-959
615
-649
-25
-203
717
467
-475
-100
461
-280
-101
-591
882
250
863
19
844
-25
587
686
388
-317
970
-929
933
-361
-158
-147
-578
164
807
806
-306
-461
-3
-361
323
-943
613
-402
-503
36
-323
764
182
-105
-82
354
-780
-675
609
-468
573
51
-348
-69
-619
-97
-136
77
-376
671
-523
-703
-87
93
715
342
-748
223
696
787
361
-11
189
-648
-995
-794
-111
37
721
487
-367
-903
554
275
-768
643
887
-935
-742
-581
192
-464
974
-175
-442
-621
-150
-911
180
575
102
-4
-372
822
170
-416
861
-701
-74
-826
-986
826
356
136
38
-620
-257
638
-140
-929
455
-814
-35
276
-406
-175
14
-637
794
626
356
-201
857
-855
-615
636
468
731
-896
648
781
587
139
-916
-595
366
179
-162
787
-822
636
211
228
108
-880
-85
-969
352
228
-656
569
497
-495
299
-182
214
968
211
-250
401
-89
11
533
212
-711
868
47
-119
-130
227
645
-824
-424
615
989
-856
570
-251
-976
470
605
-884
-497
760
-922
-717
81
839
265
190
397
968
-913
-615
266
-375
678
-984
-182
-748
867
150
-519
-1000
-302
393
-79
-110
309
-327
643
219
186
280
796
-205
-493
773
134
-994
-214
207
615
680
830
677
-911
-809
-651
364
-534
554
930
772
602
-546
634
-497
62
-315
362
-809
-471
-408
547
-822
-219
-193
-412
-529
-883
904
-119
-188
465
-340
534
-199
-831
20
303
-271
-460
945
-793
-911
288
414
677
342
160
-996
-289
-551
-357
-405
-323
23
-868
652
-104
281
602
878
247
-439
-328
118
-694
-58
-81
-167
-667
-959
381
-368
650
-416
-616
458
-111
366
129
246
310
-887
193
-568
-832
-130
982
-489
-332
-483
-877
-978
126
-338
-303
645
416
-831
107
-265
-578
-674
670
-331
67
-990
-56
-908
-362
-326
-238
530
-848
-644
-433
133
367
-761
-51
435
-41
-592
-835
816
917
359
505
-12
886
-261
-959
-280
-742
-606
-177
-17
-557
-476
365
-842
926
889
873
993
755
-407
869
-230
-906
564
-722
176
219
671
775
-986
-839
854
-248
708
-496
955
-795
899
-367
-958
271
758
532
583
-310
-157
-126
-209
509
70
-466
-829
-940
323
489
-265
-106
-678
-540
-136
500
-414
-382
-191
-178
-412
771
656
653
971
683
973
360
712
322
-889
237
-490
-127
434
-699
-572
-838
-295
479
989
793
428
-782
769
61
883
438
768
-458
-316
139
-277
-239
-899
72
218
138
538
386
-440
-189
-652
-999
377
498
-617
449
26
-437
71
-576
912
329
-168
-205
-657
437
884
-91
800
-465
591
170
-363
-29
-486
749
-228
-638
83
290
-376
319
-82
178
445
427
-159
-729
-322
-567
-589
205
470
-740
227
393
929
306
-271
780
253
-372
585
-975
219
177
364
-594
-17
-367
-323
-336
479
781
799
-407
-589
654
350
-85
-404
613
-769
366
-877
-614
699
-624
744
120
820
465
633
303
-964
996
733
-107
958
-733
-937
-565
287
-956
756
747
725
688
-539
-366
-19
-725
956
813
184
640
-604
-781
901
-167
478
-13
-339
862
-187
211
31
-824
745
803
-141
518
695
82
-148
-839
-675
-813
609
-624
-340
-990
915
110
-862
545
509
820
-881
-605
599
514
-9
125
-211
75
773
424
230
-455
-284
549
943
-343
774
463
-421
-127
-40
22
315
-792
-391
525
-828
467
72
551
723
268
701
211
-944
349
-797
345
-474
-431
-707
777
-613
-100
-43
64
659
110
-933
257
336
-325
-35
-364
-141
96
80
391
-95
465
-48
322
-997
-778
700
961
-156
505
492
-406
-546
-571
-64
-991
-420
183
-365
-586
251
545
865
61
400
814
-785
48
-697
64
-649
-40
-732
-188
-561
61
616
-29
773
-835
200
-5
-781
-846
617
472
-197
-94
738
-45
-944
676
-539
-334
-860
360
600
891
921
-811
-993
-348
658
779
153
-468
-675
642
989
875
-607
608
409
-531
214
-745
325
710
444
927
11
308
310
347
8
-325
-501
602
-329
79
461
725
49
584
-843
-453
337
-560
1
85
147
160
-83
862
-438
-553
-734
991
452
884
-966
889
-554
994
178
-301
342
-690
-229
-522
-967
-278
-30
-91
-586
-333
-441
825
-688
-334
-82
-115
-291
-642
-221
850
-610
447
-215
-440
-592
-493
-850
-213
44
572
279
55
-594
458
205
26
668
-478
51
-575
-810
-992
448
895
888
-559
679
-215
-35
149
179
-913
214
327
-691
894
525
-790
-931
525
-428
-818
864
-158
388
504
418
-147
461
892
216
-813
307
-646
659
-619
999
-110
-328
967
-172
364
821
895
-608
191
840
78
149
310
501
458
-548
526
852
-993
-857
-394
-493
-617
22
-175
324
73
933
-8
-220
-140
667
927
895
-366
537
-898
-303
208
-639
969
-551
-804
664
-660
704
-850
-610
757
734
780
-499
652
-762
392
-617
-712
-56
-998
-961
-253
961
400
-590
-21
410
222
415
-134
920
-651
-171
-356
646
-826
-844
-690
-281
-318
120
174
-317
-825
257
-1
-642
-985
689
-498
-749
249
158
-306
168
613
-992
48
786
-316
-71
-518
-265
524
836
385
-49
857
-994
-937
236
-927
568
-738
-119
-136
-936
785
-857
410
-380
395
533
-88
-386
-329
191
-866
475
-967
-834
107
-477
-965
752
-362
-561
158
-661
872
-953
-499
-992
625
266
-822
680
-105
812
-696
548
-778
-95
-625
-936
533
-51
822
-91
165
-807
-183
-618
973
897
-872
549
533
-491
-757
-576
-94
446
-729
362
-881
386
907
645
-564
-9
-705
-678
171
-516
943
-798
-852
970
-782
689
-384
-752
174
678
230
-881
-965
727
138
-371
-854
-614
568
879
-358
-225
-366
12
945
-853
41
-823
-527
-827
897
-506
210
488
953
926
401
563
-710
-447
808
-343
-728
-408
-868
999
350
-821
-493
807
-155
909
-247
291
842
167
567
135
-975
-929
-353
-561
775
0
780
-264
-92
-453
773
211
228
-417
-905
15
-929
984
-497
-959
-120
945
-204
-139
669
-334
328
988
740
919
645
-215
-642
-735
537
-781
905
368
-119
272
-188
395
91
-197
-595
295
-422
-739
814
738
220
857
-336
526
-745
-920
275
786
-231
109
671
792
-5
-11
-99
-12
-147
-38
46
876
109
-297
102
231
228
484
-146
992
-545
-626
-913
66
-826
-998
-301
787
-879
-169
-991
457
-57
-881
-402
772
600
20
-600
-899
902
417
-558
616
215
937
-371
-483
-246
433
-703
-229
225
282
330
-605
21
-395
618
-7
-711
113
-134
-979
-47
588
-68
-11
-896
330
631
-792
84
-248
-910
37
932
-529
851
-764
372
-818
32
-313
-467
238
-769
660
-212
-798
-250
-6
402
406
812
-212
-450
-580
-338
626
4
639
-588
424
802
-911
686
-528
192
-707
-537
-450
-246
381
621
-893
-920
-822
487
714
357
271
-799
901
-421
-364
-194
677
-60
302
-514
511
808
-776
231
732
769
608
-115
-556
551
758
-532
-505
739
-800
-760
-980
785
704
-293
-629
-68
-53
-731
732
438
-490
-155
165
282
-991
532
890
806
-49
-259
-471
-851
888
-663
-528
293
43
-837
598
-197
705
-838
-622
-605
-214
892
236
-406
-886
-421
-140
954
499
-706
259
-238
719
161
542
-774
-422
-311
-213
458
710
871
897
366
-766
78
888
-216
-329
-71
733
-653
-534
-230
-504
-884
-704
295
691
-628
881
-425
-350
593
78
709
573
881
-380
372
-776
16
374
-80
-316
-86
994
869
-641
36
-310
-925
283
-431
-439
-89
-704
-51
-335
425
930
282
-3
-585
577
135
220
-697
-712
-475
505
-993
-836
298
-296
-284
-28
546
-915
581
-878
-574
-65
-345
681
805
291
-920
32
-834
413
-377
216
194
442
-58
-982
-41
342
548
693
691
581
834
530
-317
911
984
865
844
938
-250
-137
83
303
504
-654
-658
-266
772
844
140
270
-879
112
-119
-210
-31
856
762
-302
-987
-797
-463
887
-570
-156
101
124
-2
893
306
-786
188
-773
-338
760
-867
890
937
-405
676
-776
569
704
-447
-580
460
-278
-351
892
-59
-872
-897
146
925
-454
-674
195
-127
-340
245
217
735
879
-463
-74
-918
894
-551
120
-343
79
918
166
22
788
-366
-168
334
-990
383
-622
-526
105
-48
178
-889
-958
-698
-885
434
-63
17
277
349
-542
-512
690
167
627
-662
566
-728
528
235
862
-791
-64
-877
-864
912
493
861
-138
276
-134
-258
-370
-74
358
-185
-960
591
-667
686
719
-939
-360
816
-436
299
-57
665
707
671
817
-894
-54
869
89
-32
174
918
-835
-797
940
76
-846
-999
-517
715
858
-237
808
-188
-702
974
939
841
516
800
568
120
559
-164
-31
827
-847
191
458
-240
796
-239
836
-610
640
-879
425
-870
746
-357
906
-361
333
-152
441
-821
857
-105
373
842
-834
104
-647
